package com.weijing.pretty_app.util

object BluetoothAsciiHelper {
    /**
     * 将字符串转换为 ASCII 格式的 ByteArray，适用于 BluetoothSPPManager.send()
     */
    fun stringToAsciiBytes(text: String): ByteArray {
        return text.toByteArray(Charsets.US_ASCII)
    }

    /**
     * 将接收到的 ByteArray 转换为字符串，默认使用 ASCII 格式解码
     */
    fun bytesToAsciiString(data: ByteArray): String {
        return data.toString(Charsets.US_ASCII)
    }

    /**
     * 发送数据
     * val message = "Hello123"
     * val asciiBytes = BluetoothAsciiHelper.stringToAsciiBytes(message)
     * BluetoothSPPManager.send(asciiBytes)
     *
     * 接收数据
     * val receivedText = BluetoothAsciiHelper.bytesToAsciiString(data)
     * Log.d("BluetoothReceiver", "接收到数据: $receivedText")
     */
}